to carry out (a task, duty, promise etc)
bring to completion
to give pleasure or satisfaction to (a person)
give pleasure; satisfy
(used as a polite form of request e.g. 'Come in, please.'; to give pleasure or satisfaction to (a person)
delight, make happy
to make (a person) pleased; to be enough for (one's needs); to make (a person) free from doubt
please, content
to be enough (the more usual words); to meet the needs of (a person)
be adequate, enough